var user = {
    baseUrl:
    //"/menu/list",
    "/user/hy",
    entity: "userTree",
    tableId: "userTable",
    toolbarId: "toolbar",
    unique: "id",
    order: "asc",
    currentItem: {},
    code: "id",
    parentCode: "parentId",
    rootValue: $("#userid").val(),
    explandColumn: 0
};


user.columns = function () {
    return [
        {
            field: 'name',
            title: '昵称'
        }, {
             field: 'parentName',
             title: '推荐人'

         },{

            field: 'crtTime',
            title: '推荐时间'
        }];
};
//得到查询的参数
user.queryParams = function () {
    var temp = { //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
        title: $("#name").val()
    };
    return temp;
};
user.init = function () {
    user.table = $('#' + user.tableId).bootstrapTreeTable({
        id: user.unique,// 选取记录返回的值
        code: user.code,// 用于设置父子关系
        parentCode: user.parentCode,// 用于设置父子关系
        rootCodeValue: user.rootValue,
        url: user.baseUrl , //请求后台的URL（*）
        method: 'get', //请求方式（*）
        toolbar: '#' + user.toolbarId, //工具按钮用哪个容器
        striped: true, //是否显示行间隔色
        cache: false, //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
        ajaxParams: user.queryParams,//传递参数（*）
        expandColumn: user.explandColumn,//在哪一列上面显示展开按钮,从0开始
        expandAll: false,
        columns: user.columns(),
        clickRow: user.clickRow
    });
};

user.select = function (layerTips) {
    var rows = user.table.bootstrapTreeTable('getSelections');
    if (rows.length == 1) {
        menu.currentItem = rows[0];
        return true;
    } else {
        layerTips.msg("请选中一行");
        return false;
    }
};
layui.use(['form', 'layedit', 'laydate'], function () {
    user.init();

});